home *** CD-ROM | disk | FTP | other *** search
- Path: mail2news.demon.co.uk!tsys.demon.co.uk
- From: Tom Wheeley <tomw@tsys.demon.co.uk>
- Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
- Date: Tue, 26 Mar 96 03:44:39 GMT
- Organization: City Zen FM
- Message-ID: <827811879snz@tsys.demon.co.uk>
- References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <3150415E.6396@sdt.com> <4ip5om$s9@bughouse.imonics.com> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com> <4j7i0e$b7k@news1.mnsinc.com>
- Reply-To: tomw@tsys.demon.co.uk
- X-NNTP-Posting-Host: tsys.demon.co.uk
- X-Newsreader: Demon Internet Simple News v1.30
- X-Sig-By: Tomsystems Quote v1.2. (c)1996 Tom Wheeley, tomw@tsys.demon.co.uk
- X-Mail2News-Path: tsys.demon.co.uk
-
- In article <4j7i0e$b7k@news1.mnsinc.com> huang@mnsinc.com "Szu-Wen Huang" writes:
-
- > Imonics Corporation (rcook@imonics.com) wrote:
- >
- > : Well, you got the "mean" part right. As for not being for non-experts,
- > : there sure are a lot of people touting Unix as the only good
- > : operating system for any purpose. Sheesh.
- >
- > That's of course absurd. Unix is large and powerful, and obviously
- > unsuitable for small systems.
-
- I would not call that a suitable distinction. I own a "small system" (I
- think :), and Linux is the only OS which both takes advantage of all my
- hardware without using it all for itself. Dos/Windows{3.11, 95} are just
- one large heap of kludges, imho; and Windows NT has ludicrous resource
- requirements to run well.
-
- Unices are *not* compatible with non-techies , simply because there is
- so much control over everything.
-
- No mainstream, User friendly OS gives you the control over your system and
- applications that Unix does. I don't think even cron comes standard with
- Windows, never mind any sort of useful scripting language.
-
- > : As for "necessity": it is not necessary to name the list files command "ls",
- > : the help function "man", the print function "lp", and the editor "vi".
- > : It is not and was never necessary to limit options to single case-
- > : sensitive letters so that you have to remember all the magic mumbles
-
- Well, most GNU programs nowadays have standard one letter options, as well
- as verbose options. Happy? Mind you, 95% of people choose to use the
- little ones.
-
- > : to do your work. It is not necessary to give "cute" names to things
- > : (say, "set noclobber"). These things don't save enough space to be
-
- Unfortuately, the computer world is becoming `cuter' by the minute. Just
- look at MS Bob.
-
- > : worth mentioning, even on the old 8-bit machines. I don't believe
- > : that's why it was done; do you have any evidence? Would it have
- > : taxed those early systems if the "ls" command had been named, say,
- > : "list"? Or "dir"?
-
- It was probably designed to be quick to type or something. I doubt they
- decided on `ls' instead of `list' to save memory or time. Remember that
- unix command lines often have lots of commands on them, you don't want to
- be typing forever.
-
- Oh, remember that the C language was designed with such memory constraints
- in mind. (Memory was v. expensive then).
-
- > : I think part of it is blindness -- I think those people honestly think
- > : that, if an abbreviation is good enough for them, it is good enough for
- > : everyone. That's why the namespace for Unix commands is such a bloody
- > : mess. They couldn't even keep consistent within their own commands;
- > : "cd" for "change directory", but "pwd" for "print working directory".
-
- I'm surprised you didn't mention `mkdir' too. :)
-
- > upon you. While not always effective, a good programmer just consciously
- > and unconsciously save space. It's really only in the 80s that we had
- > the luxury to say, "who cares, it's just a few more bytes".
-
- And just look at the size of today's applications :(
-
-
- .splitbung
- --
- * TQ 1.0 * The 'Just So Quotes'.
- MS-DOS isn't dead, it just smells that way.
- -- Henry Spencer
-